package com.myway.dto.payment;

import java.io.Serializable;
import java.util.Date;
import java.util.Map;

/**
 * @description
 * 支付差错审核查询条件DTO。
 */
public class DTOMispayCriteria implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -497475857889600394L;

	private String fromDate;//开始日期

	private String toDate;//结束日期

	private String status;//状态，NEW申请 PASS通过 REJECT拒绝 PAID已付款 REFUNDING退款中 REFUNDED已退款 FAIL退款失败 OFFLINE线下处理

	private String airlineCode;//航空代码

	private String paymentNo;//支付流水号

	private String orderNo;//机票订单编号

	private String agtOfficeNo;
	
	private String action;
	
	private String auditStart;
	
	private String auditEnd;
	
	private Date auditStart2;
	private Date auditEnd2;
	
	private String auditUserName;
	/**
	 * 当前页号 例如（第1页/共20页）则 currentPageNum 为 1
	 */
	private int currentPageNum=1;

	/**
	 * 每页记录数
	 * 
	 * 
	 */
	private int pageSize=10;

	/**
	 * 每页记录数


	 */
	private Map sortValueMap;
	/**
	 * @return the status
	 */
	public String getStatus() {
		return status;
	}

	/**
	 * @param status
	 *            the status to set
	 */
	public void setStatus(String status) {
		this.status = status;
	}

	/**
	 * @return the currentPageNum
	 */
	public int getCurrentPageNum() {
		return currentPageNum;
	}

	/**
	 * @param currentPageNum
	 *            the currentPageNum to set
	 */
	public void setCurrentPageNum(int currentPageNum) {
		this.currentPageNum = currentPageNum;
	}

	/**
	 * @return the pageSize
	 */
	public int getPageSize() {
		return pageSize;
	}

	/**
	 * @param pageSize
	 *            the pageSize to set
	 */
	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	/**
	 * @return the airlineCode
	 */
	public String getAirlineCode() {
		return airlineCode;
	}

	/**
	 * @param airlineCode
	 *            the airlineCode to set
	 */
	public void setAirlineCode(String airlineCode) {
		this.airlineCode = airlineCode;
	}

	/**
	 * @return the paymentNo
	 */
	public String getPaymentNo() {
		return paymentNo;
	}

	/**
	 * @param paymentNo
	 *            the paymentNo to set
	 */
	public void setPaymentNo(String paymentNo) {
		this.paymentNo = paymentNo;
	}

	/**
	 * @return the orderNo
	 */
	public String getOrderNo() {
		return orderNo;
	}

	/**
	 * @param orderNo
	 *            the orderNo to set
	 */
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	/**
	 * @return the agtOfficeNo
	 */
	public String getAgtOfficeNo() {
		return agtOfficeNo;
	}

	/**
	 * @param agtOfficeNo
	 *            the agtOfficeNo to set
	 */
	public void setAgtOfficeNo(String agtOfficeNo) {
		this.agtOfficeNo = agtOfficeNo;
	}

	/**
	 * @return the fromDate
	 */
	public String getFromDate() {
		return fromDate;
	}

	/**
	 * @param fromDate
	 *            the fromDate to set
	 */
	public void setFromDate(String fromDate) {
		this.fromDate = fromDate;
	}

	/**
	 * @return the toDate
	 */
	public String getToDate() {
		return toDate;
	}

	/**
	 * @param toDate
	 *            the toDate to set
	 */
	public void setToDate(String toDate) {
		this.toDate = toDate;
	}

	/**
	 * @return the sortValueMap
	 */
	public Map getSortValueMap() {
		return sortValueMap;
	}

	/**
	 * @param sortValueMap the sortValueMap to set
	 */
	public void setSortValueMap(Map sortValueMap) {
		this.sortValueMap = sortValueMap;
	}

	/**
	 * @return the action
	 */
	public String getAction() {
		return action;
	}

	/**
	 * @param action the action to set
	 */
	public void setAction(String action) {
		this.action = action;
	}

	public String getAuditStart() {
		return auditStart;
	}

	public void setAuditStart(String auditStart) {
		this.auditStart = auditStart;
	}

	public String getAuditEnd() {
		return auditEnd;
	}

	public void setAuditEnd(String auditEnd) {
		this.auditEnd = auditEnd;
	}

	public Date getAuditStart2() {
		return auditStart2;
	}

	public void setAuditStart2(Date auditStart2) {
		this.auditStart2 = auditStart2;
	}

	public Date getAuditEnd2() {
		return auditEnd2;
	}

	public void setAuditEnd2(Date auditEnd2) {
		this.auditEnd2 = auditEnd2;
	}
	public String getAuditUserName() {
		return auditUserName;
	}

	public void setAuditUserName(String auditUserName) {
		this.auditUserName = auditUserName;
	}
}
